


<%@ page import="gestorcondominio.Viviendas" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="layout" content="main" />
<g:set var="entityName"
	value="${message(code: 'viviendas.label', default: 'Viviendas')}" />
<title><g:message code="default.edit.label" args="[entityName]" />
</title>
</head>
<body>
	<div class="nav">
		<span class="menuButton"><a class="home"
			href="${createLink(uri: '/')}"><g:message
					code="default.home.label" />
		</a>
		</span> <span class="menuButton"><g:link class="list" action="list">
				<g:message code="default.list.label" args="[entityName]" />
			</g:link>
		</span> <span class="menuButton"><g:link class="create"
				action="create">
				<g:message code="default.new.label" args="[entityName]" />
			</g:link>
		</span>
	</div>
	<div class="body">
		<h1>
			<g:message code="default.edit.label" args="[entityName]" />
		</h1>
		<g:if test="${flash.message}">
			<div class="message">${flash.message}</div>
		</g:if>
		<g:hasErrors bean="${viviendasInstance}">
			<div class="errors">
				<g:renderErrors bean="${viviendasInstance}" as="list" />
			</div>
		</g:hasErrors>
		<g:form method="post"
			>
			<g:hiddenField name="id" value="${viviendasInstance?.id}" />
			<g:hiddenField name="version" value="${viviendasInstance?.version}" />
			<div class="dialog">
				<table>
					<tbody>
						
                            <tr class="prop">
                                <td valign="top" class="name">
                                  <label for="nuPredio"><g:message code="viviendas.nuPredio.label" default="Nu Predio" /></label>
                                </td>
                                <td valign="top" class="value ${hasErrors(bean: viviendasInstance, field: 'nuPredio', 'errors')}">
                                    <g:textField name="nuPredio" value="${fieldValue(bean: viviendasInstance, field: 'nuPredio')}" />
                                </td>
                            </tr>
                        
                            <tr class="prop">
                                <td valign="top" class="name">
                                  <label for="nuEdificio"><g:message code="viviendas.nuEdificio.label" default="Nu Edificio" /></label>
                                </td>
                                <td valign="top" class="value ${hasErrors(bean: viviendasInstance, field: 'nuEdificio', 'errors')}">
                                    <g:textField name="nuEdificio" value="${fieldValue(bean: viviendasInstance, field: 'nuEdificio')}" />
                                </td>
                            </tr>
                        
                            <tr class="prop">
                                <td valign="top" class="name">
                                  <label for="nuZona"><g:message code="viviendas.nuZona.label" default="Nu Zona" /></label>
                                </td>
                                <td valign="top" class="value ${hasErrors(bean: viviendasInstance, field: 'nuZona', 'errors')}">
                                    <g:textField name="nuZona" value="${fieldValue(bean: viviendasInstance, field: 'nuZona')}" />
                                </td>
                            </tr>
                        
                            <tr class="prop">
                                <td valign="top" class="name">
                                  <label for="coInterior"><g:message code="viviendas.coInterior.label" default="Co Interior" /></label>
                                </td>
                                <td valign="top" class="value ${hasErrors(bean: viviendasInstance, field: 'coInterior', 'errors')}">
                                    <g:textField name="coInterior" value="${fieldValue(bean: viviendasInstance, field: 'coInterior')}" />
                                </td>
                            </tr>
                        
                            <tr class="prop">
                                <td valign="top" class="name">
                                  <label for="nuMetraje"><g:message code="viviendas.nuMetraje.label" default="Nu Metraje" /></label>
                                </td>
                                <td valign="top" class="value ${hasErrors(bean: viviendasInstance, field: 'nuMetraje', 'errors')}">
                                    <g:select name="nuMetraje" from="${60..1000}" value="${fieldValue(bean: viviendasInstance, field: 'nuMetraje')}"  />
                                </td>
                            </tr>
                        
                            <tr class="prop">
                                <td valign="top" class="name">
                                  <label for="tipo"><g:message code="viviendas.tipo.label" default="Tipo" /></label>
                                </td>
                                <td valign="top" class="value ${hasErrors(bean: viviendasInstance, field: 'tipo', 'errors')}">
                                    <g:select name="tipo" from="${viviendasInstance.constraints.tipo.inList}" value="${viviendasInstance?.tipo}" valueMessagePrefix="viviendas.tipo"  />
                                </td>
                            </tr>
                        
                            <tr class="prop">
                                <td valign="top" class="name">
                                  <label for="residentes"><g:message code="viviendas.residentes.label" default="Residentes" /></label>
                                </td>
                                <td valign="top" class="value ${hasErrors(bean: viviendasInstance, field: 'residentes', 'errors')}">
                                    <g:select name="residentes.id" from="${gestorcondominio.Residentes.list()}" optionKey="id" value="${viviendasInstance?.residentes?.id}"  />
                                </td>
                            </tr>
                        
                            <tr class="prop">
                                <td valign="top" class="name">
                                  <label for="cuotas"><g:message code="viviendas.cuotas.label" default="Cuotas" /></label>
                                </td>
                                <td valign="top" class="value ${hasErrors(bean: viviendasInstance, field: 'cuotas', 'errors')}">
                                    
<ul>
<g:each in="${viviendasInstance?.cuotas?}" var="c">
    <li><g:link controller="cuotas" action="show" id="${c.id}">${c?.encodeAsHTML()}</g:link></li>
</g:each>
</ul>
<g:link controller="cuotas" action="create" params="['viviendas.id': viviendasInstance?.id]">${message(code: 'default.add.label', args: [message(code: 'cuotas.label', default: 'Cuotas')])}</g:link>

                                </td>
                            </tr>
                        
					</tbody>
				</table>
			</div>
			<div class="buttons">
				<span class="button"><g:actionSubmit class="save"
						action="update"
						value="${message(code: 'default.button.update.label', default: 'Update')}" />
				</span> <span class="button"><g:actionSubmit class="delete"
						action="delete"
						value="${message(code: 'default.button.delete.label', default: 'Delete')}"
						onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" />
				</span>
			</div>
		</g:form>
	</div>
</body>
</html>
